package com.bigdatastudio.common.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("ow_notice")
public class Notice implements Serializable {
    /**
     * <h3>版本控制</h3>
     */
    private static final long serialVersionUID = 1L;

    /**
     * <h3>公告编号</h3>
     */
    @TableId(type = IdType.AUTO)
    private Integer Id;

    /**
     * <h3>公告标题</h3>
     */
    private String noticeTitle;

    /**
     * <h3>公告内容</h3>
     */
    private String noticeAbstract;

    /**
     * <h3>页面内容实时渲染</h3>
     */
    private String noticeContent;

    /**
     * <h3>访问量</h3>
     */
    private int star;

    /**
     * <h3>公共封面</h3>
     */
    private String contentHtml;


    /**
     * <h3>公共封面</h3>
     */

    private String noticeCover;
    /**
     * <h3>发布时间</h3>
     */
    private LocalDateTime pushTime;


    /**
     * <h3>状态</h3>
     */

    private Integer status;
    /**
     * <h3>创建人</h3>
     */
    private String createName;

    /**
     * <h3>创建时间</h3>
     */
    private LocalDateTime CreateTime;

    /**
     * <h3>修改人</h3>
     */
    private String UpdateName;

    /**
     * <h3>修改时间</h3>
     */
    private LocalDateTime UpdateTime;


    /**
     * <h3>逻辑删除（1：已删除 0：未删除）</h3>
     */
    private  Integer isDelete;

    /**
     * <h3>备注</h3>
     */
    private String remark;
}
